渲染静态内容

您可以通过缓存在某个时刻之后变为静态的节点渲染操作,提高应用程序的性能。但请注意,在节点变为静态之前,缓存会导致性能下降。为节点启用缓存之后,节点会为自己生成一个 FBO,然后对其进行渲染,并对随后的所有帧使用所生成的这个 FBO,而不是再次对其进行渲染。使用这种方法可以缓存复杂的节点并加快它们的渲染速度。

要对节点只执行一次渲染:

  1. 工程 (Project) 中选择您仅渲染一次的 2D 节点。
    要仅渲染一次 3D 节点,请收集场景 (Scene) 节点下的内容并选择场景 (Scene) 的父 2D 视口 (Viewport 2D) 节点。
  2. 属性 (Properties) 中点击 ,然后添加以下任意属性:

另请参阅

渲染最佳实践

优化布局渲染

配置节点以进行有效渲染

使用排序过滤器 (Sorting Filter)防止过度绘制

渲染部分透明节点

排除应用程序的性能问题

最佳实践